Supervisory Control for Opacity Jérémy Dubreil, Philippe Darondeau and Hervé Marchand
نویسندگان
چکیده
In the field of computer security, a problem that received little attention so far is the enforcement of confidentiality properties by supervisory control. Given a critical system G that may leak confidential information, the problem consists in designing a controller C, possibly disabling occurrences of a fixed subset of events of G, so that the closed-loop system G/C does not leak confidential information. We consider this problem in the case where G is a finite transition system with set of events Σ and an inquisitive user, called the adversary, observes a subset Σa of Σ. The confidential information is the fact (when it is true) that the trace of the execution of G on Σ belongs to a regular set S ⊆ Σ, called the secret. The secret S is said to be opaque w.r.t. G (resp. G/C) and Σa if the adversary cannot safely infer this fact from the trace of the execution of G (resp. G/C) on Σa. In the converse case, the secret can be disclosed. We present an effective algorithm for computing the most permissive controller C such that S is opaque w.r.t. G/C and Σa. This algorithm subsumes two earlier algorithms working under the strong assumption that the alphabet Σa of the adversary and the set of events that the controller can disable are comparable. Key-words: discrete event systems, control, security, confidentiality, opacity, partial observation
منابع مشابه
Opacity Enforcing Control Synthesis Jérémy Dubreil, Philippe Darondeau and Hervé Marchand
Given a finite transition system and a regular predicate, we address the problem of computing a controller enforcing the opacity of the predicate against an attacker (who partially observes the system), supposedly trying to push the system to reveal the predicate. Assuming that the controller can only control a subset of the events it observes (possibly different from the ones of the attacker),...
متن کاملSupervisory control for modal specifications of services
In the service oriented architecture framework, a modal specification, as defined by Larsen in [5], formalises how a service should interact with its environment. More precisely, a modal specification determines the events that the server may or must allow at each stage in an interactive session. In this paper, we investigate the adaptation of the supervisory control theory of Ramadge and Wonha...
متن کاملEnforcing opacity of regular predicates on modal transition systems
Given a labelled transition system LTS partially observed by an attacker, and a regular predicate Sec over the runs of LTS, enforcing opacity of the secret Sec in LTS means computing a supervisory controller K such that an attacker who observes a run of K/LTS cannot ascertain that the trace of this run belongs to Sec based on the knowledge of LTS and K. We lift the problem from a single labelle...
متن کاملThe Supervisory Control Problem of Discrete Event Systems Using Polynomial Methods Hervé Marchand, Michel Le Borgne
This paper regroups various studies achieved around polynomial dynamical system theory It presents the basic algebraic tools for the study of this particular class of discrete event systems The polynomial dynamical systems are de ned by polynomial equations over Z Z Their study relies on concept borrowed from elementary algebraic geometry varieties ideals and morphisms They are the basic tools ...
متن کاملTowards Distributed Control of Discrete-Event Systems
To initiate a discussion on the modeling requirements for distributed control of discrete-event systems, a partially-automated regionbased methodology is presented. The methodology is illustrated via a well-known example from distributed computing: the dining philosophers. 1 Decentralized, Asynchronous, and Distributed DES Control In this section, we explain our understanding of the gradual evo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009